﻿using System;

namespace OneSystems.Data.Interfaces
{
    /// <summary>
    /// Provides storage of volitile data within
    /// the context of the current thread.
    /// </summary>
    public interface IThreadLocalStorageProvider
    {
        void SaveItem(String key, Object value);
        Object GetItem(String key);
        Boolean ContainsItem(String key);
        void RemoveItem(String key);
    }
}
